package com.api.syh56.shengyunhui.entity.dto;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.annotation.DefaultValue;
import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.math.BigDecimal;
import java.time.LocalDateTime;


/**
 * 专线
 */

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class DedicatedLinesDto {
    /**
     * id
     */
    Long id;

    /**
     * 运输方式
     */
    int transportationType;

    /**
     * 伙伴类型
     */
    int partnerType;

    /**
     * 伙伴名称
     */
    String  partnerName;

    /**
     * 办公室电话
     */
    String  officeTelephone;

    /**
     * 联系人
     */
    String  contact;

    /**
     * 联系人电话
     */
    String contactPhone;

    /**
     * 路线名称
     */
    String routeName;

    /**
     * 备注信息
     */
    String remark;

    /**
     * 图片地址
     */
    String pictureUrl;

    /**
     * 浏览器
     */
    Integer browse;

    /**
     * 距离
     */
    BigDecimal distance;

    /**
     * 目的地编号
     */
    String purposeNo;

    /**
     * 目的地名称
     */
    String purposeName;

    /**
     * 始发地编号
     */
    String originNo;

    /**
     * 始发地名称
     */
    String originName;

    /**
     * 出发省
     */
    String originProvince;

    /**
     * 出发市
     */
    String originCity;

    /**
     * 出发区
     */
    String originDistrict;

//    /**
//     * 出发省市区
//     */
//    @Column(name = "origin_pcd",comment = "出发省市区")
    String[] originPcd;

    /**
     * 详细地址
     */
    String originDetailedAddress;

//    /**
//     * 目的地省市区
//     */
//    @Column(name = "pur_pcd",comment = "目的地省市区")
    String[] purPcd;

    /**
     * 目的地省
     */
    String purProvince;

    /**
     * 目的地市
     */
    String purCity;

    /**
     * 目的地区
     */
    String purDistrict;

    /**
     * 目的地详细地址
     */
    String  purDetailedAddress;


    /**
     * 运输方式
     */
    String shipType;

    /**
     * 是否是VIP
     */
    Boolean isVip;

    /**
     * 始发坐标
     */
    String oLocation;

    /**
     * 目的地指标
     */
    String pLocation;

    /**
     * 公司名称
     */
    String corporationName;

    /**
     * 评分
     */
    Float mark;

    /**
     * 用户id
     */
    Long uid;

    /**
     * 公司id
     */
    Long cId;

    /**
     * 是否删除
     */
    private Boolean isDeleted;


    Integer tenantId;

    Long creatorUserId;

    String timePoint;
}
